home *** CD-ROM | disk | FTP | other *** search
/ infoROM 17,000 Product Descriptions for Business / infoROM Product Descriptions for Business - ESX Interactive.ISO / argdemos / automc / amcwin.cm_ / amcwin.cm
Encoding:
Text File  |  1992-08-06  |  2.6 KB  |  51 lines

  1. ; *******   AutoManager Classic for Windows CMS file   *******
  2. ; *******       Copyright (C) 1992, Cyco Software      ******* 
  3. ;
  4. ; This file should be in your Windows directory.
  5. ;
  6. ; AMCWIN.CMS contains definitions of variables, command strings for user
  7. ; definable menu options, and command string for reacting on events.
  8. ; Command strings are made using BaseLISP, a subset of Lisp that can be
  9. ; used to retrieve information from AutoManager, perform calculations,
  10. ; send commands to other applications, and lots of other things.
  11. ; Command strings can be triggered in two ways:
  12. ; 1) Through an event. For example, when AutoManager is started the event
  13. ;    'Open' occurs.
  14. ; 2) By choosing a user-definable menu option.
  15. ;
  16. ; The AutoManager Help file contains more information on how to create
  17. ; command strings using BaseLISP.
  18.  
  19.  
  20. [AutoCAD Variables]
  21. ; The variable AcadExe should be assigned the full path of AutoCAD for 
  22. ; Windows, for example:
  23. AcadExe=o:\windows\apps\acadwin\acad.exe
  24.  
  25.  
  26. [Frame Events]
  27. ; The following events will trigger execution of command strings:
  28. Open=[(IntroScreen)][(run "amcrem.exe")]
  29. Close=[(Kill "Remote")]
  30.  
  31.  
  32. [General FileMenuItems]
  33. ; These menu items will appear in the File menu
  34. AutoCAD Path...=[(setcfgvar (getsysvar "CMSFILE") "AutoCAD variables" "AcadExe" (InputBox "Please enter the path for AutoCAD" "Example: C:\ACADWIN\ACAD.EXE" (getcfgvar (getsysvar "CMSFILE") "AutoCAD variables" "AcadExe")))][(if (fileexist (getcfgvar (getsysvar "CMSFILE") "AutoCAD variables" "AcadExe")) (MessageBox "Confirmation:" "The AutoCAD path exists") (MessageBox "Attention:" "The AutoCAD path has not been set to an existing file!"))]
  35. Edit &Command File...=[(MessageBox "Attention:" "Changed settings won't take effect before you restart AM-Classic.")][(run (strcat "notepad.exe " (getsysvar "CMSFILE")))]
  36. &File Manager...=[(run winfile.exe)]
  37. &Evaluate expression...=[(MessageBox "Result" (eval (InputBox "Evaluate" "Baselisp expression:" "(+ 1 2)")))]
  38.  
  39. [Frame FileMenuItems]
  40. ; These menu items appear in the File menu when no drawings are open
  41.  
  42.  
  43. [Dwg_Dxf FileMenuItems]
  44. ; These menu items appear in the File menu when an AutoCAD DWG or DXF
  45. ; drawing is selected
  46. Launch AutoCAD...=[(run (strcat (getcfgvar (getsysvar "CMSFILE") "AutoCAD variables" "AcadExe") (strcat " " (getsysvar "CURRENTDRAWING"))))]
  47. Insert Block in AutoCAD...=[(DdeDoExecute "AutoCAD" (strcat "[insert " (strcat (dos2acadpath (getsysvar "CURRENTDRAWING")) " ]")))]
  48. Xref Block in AutoCAD...=[(DdeDoExecute "AutoCAD" (strcat "[xref a " (strcat (dos2acadpath (getsysvar "CURRENTDRAWING")) " ]")))]
  49.  
  50.